<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 条件语句：
        // 通过判断条件，来决定一段代码是【执行】或【不执行】

        // 1. if
        // let age = 19;

        // if (age >= 18) {
        //     console.log("已成年");
        // }

        // console.log("其他代码");


        // 2. if else
        // let age = 10;

        // if (age >= 18) {
        //     console.log("已成年");
        // } else {
        //     console.log("未成年");
        // }

        // 3. if ...  else if：只要有一个分支满足条件，后续所有分支都不再执行
        // let age = 18;
        // if (age > 18) {
        //     console.log("已成年");
        // } else if (age == 18) {
        //     console.log("刚成年");
        // } else {
        //     console.log("未成年");
        // }



        // 成绩判断：
        // - 90以上：优
        // - 80-90：良
        // - 60-80：中
        // - 60以下：差

        // let score = 90;

        // if (score >= 0 && score <= 100) {
        //     if (score >= 90) {
        //         console.log("优");
        //     } else if (score >= 80) {
        //         console.log("良");
        //     } else if (score >= 60) {
        //         console.log("中");
        //     } else {
        //         console.log("差");
        //     }
        // } else {
        //     console.log("成绩有误");
        // }


        // 4. switch case 

        let a = '2';

        // 1. 适用于多分支
        // 2. 判断条件是拿小括号中的数据和每一个case后面的数据进行【===】的判断

        switch (a) {
            case 1:
                console.log("a的值是1");
                break;
            case 2:
                console.log("a的值是2");
                break;
            case 3:
                console.log("a的值是3");
                break;
            default:
                // 前面所有的case都不匹配，进入default
                console.log("a不是1、2、3");

        }





    </script>
</body>

</html>